| addCpuDataSlice(const nkMemory::BufferView<> &data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture | |
| addCpuDataSliceCopy(const nkMemory::BufferView<> &data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture | |
| addCpuDataSliceForward(nkMemory::Buffer &&data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture | |
| addCpuDataSliceRelativeToLast(unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture | |
| convertToImage(int mip, int sliceOrArrayIndex) | nkGraphics::Texture | |
| copyParams(const Texture &other)=0 | nkGraphics::Texture | pure virtual |
| create(System *system=nullptr) | nkGraphics::Texture | static |
| Exportable() noexcept | nkExport::Exportable | |
| exportClassToTree(nkExport::Node *rootNode) override | nkGraphics::Texture | virtual |
| freeCpuData() | nkGraphics::Texture | virtual |
| generateMipChain(unsigned int fromMip=0)=0 | nkGraphics::Texture | pure virtual |
| getAutoMipGeneration() const =0 | nkGraphics::Texture | pure virtual |
| getCpuAccessRights() const =0 | nkGraphics::Texture | pure virtual |
| getCpuData() const | nkGraphics::Texture | |
| getCpuSliceCount() const | nkGraphics::Texture | |
| getDepthOrArraySize() const =0 | nkGraphics::Texture | pure virtual |
| getGpuUploadCanBeDeferred() const | nkGraphics::Resource | |
| getHeight() const =0 | nkGraphics::Texture | pure virtual |
| getHidden() const | nkGraphics::Resource | |
| getLoadState() const | nkGraphics::Resource | |
| getMipLevels() const =0 | nkGraphics::Texture | pure virtual |
| getMiscFlag() const =0 | nkGraphics::Texture | pure virtual |
| getName() const | nkGraphics::Resource | |
| getNeededMipsForSize() const | nkGraphics::Texture | |
| getPath() const | nkGraphics::Resource | |
| getRenderFlag() const | nkGraphics::Texture | |
| getSampleCount() const =0 | nkGraphics::Texture | pure virtual |
| getSampleQuality() const =0 | nkGraphics::Texture | pure virtual |
| getSystem() const | nkGraphics::Resource | |
| getTextureBinding() const =0 | nkGraphics::Texture | pure virtual |
| getTextureFormat() const =0 | nkGraphics::Texture | pure virtual |
| getTextureUsage() const =0 | nkGraphics::Texture | pure virtual |
| getTexType() const | nkGraphics::Texture | |
| getTypeName() const | nkGraphics::Resource | |
| getWidth() const =0 | nkGraphics::Texture | pure virtual |
| gpuCopyFrom(Texture &other, const ResourceGpuCopyDescriptor &descriptor)=0 | nkGraphics::Texture | pure virtual |
| importClassFromTree(nkExport::Node *rootNode) override | nkGraphics::Texture | virtual |
| isBackBufferTex() const | nkGraphics::Texture | |
| isFromFile() const | nkGraphics::Texture | |
| isGammaCorrected() const | nkGraphics::Texture | |
| isReadyForRendering() const | nkGraphics::Resource | |
| isUnloaded() const | nkGraphics::Resource | |
| load()=0 | nkGraphics::Resource | pure virtual |
| map(const MapRequestDescriptor &requestDesc)=0 | nkGraphics::Texture | pure virtual |
| prepareAsCubemap() | nkGraphics::Texture | virtual |
| prepareAsTexture2d() | nkGraphics::Texture | virtual |
| prepareAsTexture3d() | nkGraphics::Texture | virtual |
| setAutoMipGeneration(bool value)=0 | nkGraphics::Texture | pure virtual |
| setBackBufferTex(bool value) | nkGraphics::Texture | |
| setCpuAccessRights(BUFFER_CPU_ACCESS_FLAG rights)=0 | nkGraphics::Texture | pure virtual |
| setCpuData(const ResourceCpuDataDescriptor &data) | nkGraphics::Texture | |
| setDepthOrArraySize(unsigned int depth)=0 | nkGraphics::Texture | pure virtual |
| setFromImage(const nkImages::ImageView &image) | nkGraphics::Texture | |
| setFromImageCopy(const nkImages::ImageView &image) | nkGraphics::Texture | |
| setFromImageForward(nkImages::Image &&image) | nkGraphics::Texture | |
| setGammaCorrected(bool value) | nkGraphics::Texture | virtual |
| setGpuUploadCanBeDeferred(bool value) | nkGraphics::Resource | |
| setHeight(unsigned int height)=0 | nkGraphics::Texture | pure virtual |
| setHidden(bool value) | nkGraphics::Resource | |
| setMightManuallyGenerateMip(bool value) | nkGraphics::Texture | |
| setMipLevels(unsigned int value)=0 | nkGraphics::Texture | pure virtual |
| setName(nkMemory::StringView value) | nkGraphics::Resource | |
| setPath(nkMemory::StringView value) override | nkGraphics::Texture | virtual |
| setRenderFlag(TEX_RENDER_FLAG value) | nkGraphics::Texture | virtual |
| setTextureBinding(BUFFER_BIND_FLAG binding)=0 | nkGraphics::Texture | pure virtual |
| setTextureFormat(FORMAT format)=0 | nkGraphics::Texture | pure virtual |
| setTextureFormatFromString(nkMemory::StringView str) | nkGraphics::Texture | |
| setTextureUsage(BUFFER_USAGE usage)=0 | nkGraphics::Texture | pure virtual |
| setWidth(unsigned int width)=0 | nkGraphics::Texture | pure virtual |
| unload()=0 | nkGraphics::Resource | pure virtual |
| unmap(const UnmapRequestDescriptor &requestDesc)=0 | nkGraphics::Texture | pure virtual |
| ~Exportable() | nkExport::Exportable | virtual |
| ~Resource() | nkGraphics::Resource | virtual |
| ~ShaderResource() | nkGraphics::ShaderResource | virtual |
| ~Texture() | nkGraphics::Texture | virtual |